package com.spc.car.service.file;

import com.spc.car.data.entity.sys.SysAttachment;
import com.spc.car.data.entity.sys.SysUser;
import org.springframework.web.multipart.MultipartFile;

import java.util.Map;

public interface FileService {

    /**
     * 保留上传文件
     * @param multipartFile  上传文件
     * @param baseDir  文件保存基本路径
     * @param params   文件附带信息
     * @param sysUser  上传文件用户
     * @return
     */
    SysAttachment upload(MultipartFile multipartFile, String baseDir,
                         Map<String, Object> params, SysUser sysUser);
}
